package com.government.member.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.government.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * 用户会员卡对象 t_vip
 *
 * @author system
 * @date 2023-09-18
 */
@TableName("t_vip")
@Data
public class Vip extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO )
    private Long id;

    /** 对应user_id */
    private Long uid;

    /** 到期时间 */
    private Date maturityTime;

    /** 更新时间 */
    private Date posttime;

    /** vip类型 1-vip 2-svip  3-企业vip*/
    @TableField(value = "vip_type")
    private int vipType;

    /** 第二vip */
    @TableField(value = "vip_")
    private int vip_;

    /** 1-月卡 2-季卡 3-年卡 4-两年卡 5-三年卡 */
    private int time;

    /**
     * 1-有效 2-过期
     */
    private String status;
}
